# 当遍历字典时,建议使用for循环,在之后讲解遍历时,就不再写while循环了,自己进行转换
dict1 = {'name': '小芳', 'age': 40, 'gender': '男', 'weight': 60}

# 1. 直接遍历字典,其实就是依次获取字典的每一个key值
for key in dict1:
    print(key)

print('--------------------------------')

# 2. 可以使用keys()方法进行遍历,此时获取的也是每一个key值  (用的很少)
for key in dict1.keys():
    print(key)

print('--------------------------------')

# 3. 可以使用values()方法进行遍历,此时获取的是字典中的每一个value值
for value in dict1.values():
    print(value)

print('--------------------------------')

# 4. 可以使用items() 方法进行遍历,此时获取的是字典中的每一个键值对组成的元组
for item in dict1.items():
    print(item)

print('--------------------------------')
# 在开发中我们通常习惯使用两个变量分别接收键和值
for key, value in dict1.items():
    print(key, value, sep=':')
